package com.trkj.pojos;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the MEDCINESTORE_REMIND database table.
 * 
 */
@Entity
@Table(name="MEDCINESTORE_REMIND")
@NamedQuery(name="MedcinestoreRemind.findAll", query="SELECT m FROM MedcinestoreRemind m")
public class MedcinestoreRemind implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="MEDCINESTORE_REMIND_ID")
	private long medcinestoreRemindId;

	@Column(name="REMIND_MEDCINE_COST")
	private BigDecimal remindMedcineCost;

	@Column(name="REMIND_MEDCINE_NUMBER")
	private BigDecimal remindMedcineNumber;

	@Column(name="REMIND_NOTE")
	private String remindNote;

	@Column(name="REMIND_REMAINDATE")
	private BigDecimal remindRemaindate;

	//bi-directional many-to-one association to Medcinestore
	@ManyToOne
	@JoinColumn(name="MEDCINESTORE_ID")
	private Medcinestore medcinestore;

	//bi-directional many-to-one association to MedcineDetail
	@ManyToOne
	@JoinColumn(name="MEDCINE_ID")
	private MedcineDetail medcineDetail;

	//bi-directional many-to-one association to Staff
	@ManyToOne
	@JoinColumn(name="STAFF_ID")
	private Staff staff;

	public MedcinestoreRemind() {
	}

	public long getMedcinestoreRemindId() {
		return this.medcinestoreRemindId;
	}

	public void setMedcinestoreRemindId(long medcinestoreRemindId) {
		this.medcinestoreRemindId = medcinestoreRemindId;
	}

	public BigDecimal getRemindMedcineCost() {
		return this.remindMedcineCost;
	}

	public void setRemindMedcineCost(BigDecimal remindMedcineCost) {
		this.remindMedcineCost = remindMedcineCost;
	}

	public BigDecimal getRemindMedcineNumber() {
		return this.remindMedcineNumber;
	}

	public void setRemindMedcineNumber(BigDecimal remindMedcineNumber) {
		this.remindMedcineNumber = remindMedcineNumber;
	}

	public String getRemindNote() {
		return this.remindNote;
	}

	public void setRemindNote(String remindNote) {
		this.remindNote = remindNote;
	}

	public BigDecimal getRemindRemaindate() {
		return this.remindRemaindate;
	}

	public void setRemindRemaindate(BigDecimal remindRemaindate) {
		this.remindRemaindate = remindRemaindate;
	}

	public Medcinestore getMedcinestore() {
		return this.medcinestore;
	}

	public void setMedcinestore(Medcinestore medcinestore) {
		this.medcinestore = medcinestore;
	}

	public MedcineDetail getMedcineDetail() {
		return this.medcineDetail;
	}

	public void setMedcineDetail(MedcineDetail medcineDetail) {
		this.medcineDetail = medcineDetail;
	}

	public Staff getStaff() {
		return this.staff;
	}

	public void setStaff(Staff staff) {
		this.staff = staff;
	}

}